package string;

/**
 * char charAt(int index)
 * 返回指定索引处的 char 值。索引从 0 开始。
 */
public class CharAtDemo {
    public static void main(String[] args) {
        //             01234567890
        String line = "www.tedu.cn";
        char c = line.charAt(4);
        System.out.println(c);
        //遍历输出每一个字符
        for (int i = 0; i < line.length(); i++) {
            System.out.println(line.charAt(i));
        }

        //检测回文
        //上海自来水来自海上
        line = "上海自来水自来海上";
//        boolean flag = true;//假设是回文
//        for(int i=0;i<line.length()/2;i++){//i:0,1,2,3
//            char c1 = line.charAt(i);
//            char c2 = line.charAt(line.length()-1-i);
//            if(c1!=c2){//若不对称
//                System.out.println("不是回文!");
//                flag = false;
//                break;
//            }
//        }
//        if(flag) {
//            System.out.println("是回文!");
//        }


//        for(int i=0;i<line.length()/2;i++){//i:0,1,2,3
//            char c1 = line.charAt(i);
//            char c2 = line.charAt(line.length()-1-i);
//            if(c1!=c2){//若不对称
//                System.out.println("不是回文!");
//                return;
//            }
//        }
//        System.out.println("是回文!");

        for(int i=0;i<line.length()/2;i++){//i:0,1,2,3
            char c1 = line.charAt(i);
            char c2 = line.charAt(line.length()-1-i);
            if(c1!=c2){//若不对称
                System.out.print("不");
                break;
            }
        }
        System.out.println("是回文!");

    }
}







